package com.csesteel.crm.service;

import com.csesteel.crm.domain.CrmMenu;
import com.csesteel.crm.domain.CrmRole;

import java.util.List;

/**
 * Created by Administrator on 2015/5/20 0020.
 */
public interface CrmMenuService {

    /**
     * 根据id 获取角色
     * @param id
     * @return
     */
    CrmRole getCrmMenu(Integer id);

    /**
     * 保存角色
     * @param crmMenu
     */
    void saveCrmMenu(CrmMenu crmMenu);

    /**
     * 删除角色
     * @param id
     */
    void deleteCrmMenu(String id);

    /**
     * 查询所有角色
     * @return
     */
    List<CrmMenu> findAllCrmMenu();

    /**
     * 根据用户ID查询角色
     * @param id
     * @return
     */
    List<CrmMenu> findAllUserByUserId(Integer id);

}
